Big Huge Thesaurus

scientific theory

noun